Document Title: [Berzerk Tech.html (html file)]
These pinouts should work for Frenzy as well. To switch games, you should only have to switch the ZPU-1000 board. I believe the Frenzy board is ZPU-2000.
The complete boardset includes these 6 boards: ZPU-1000 [CPU/ROMs] SB-1000 [Amp] VSU-1000 [Sound/Voice] BSC-1000 [Video] VFB-1000 [Video + Controls] RCR-1000 [Interface Board to controls + video] Optionally, you may also come across the Power Supply (PS-1000), Heat Sink (HSA-1000), transformer, and line filter. Here is the board layout: If you lay down the boards exactly like the diagram, all the game bus connectors align themselves. The games bus connectors are all 23-pin small-width MTA connectors, except for two 18-pin small-width MTA connectors at locations J3 and J4 of BSC-1000 and VFB-1000. ------------------------------ | ** ** | | J6 J5 | | | | ZPU-1000 | | | | J1 J2 J3 J4 | | ** ** ** ** | ------------------------------ || || || ------------ ------------------------------ | ** | | ** ** | | J2 | | J7 J8 | | | | BSC-1000 | | SB-1000 | | J1 J2 J3 J4 | | | | ** ** ** ** | | J1 | ------------------------------ | ** | || || || || ------------ ------------------------------ ------------ || | ** ** ** ** | | J1 J5 | ------------ | J1 J2 J3 J4 | | | | ** | | | | J2 J6 | | J1 | | VFB-1000 | | RCR-1000 | | VSU-1000 | | | | J3 J7 | | J2 | | | | | | ** | | | | J4 J8 | ------------ ------------------------------ ------------ These pinouts are for all the large-width MTA connectors on the game boards. These connectors all have the fatter pins. RCR-1000 Board ============== Both the J2 and J6 connectors are not used. Location J1 Pin | Definition ------------------ 1 | [to pin 10 on the transformer] 2 | [to pin 11 on the transformer] 3 | [from SB/J3-6] 4 | Key 5 | [from ZPU/J7-1] 6 | Gnd [not used] 7 | Gnd [not used] 8 | [not used] 9 | [from VFB/J6-2] 10 | [from VFB/J6-3] 11 | [from VFB/J6-4] 12 | [not used] Location J2 Pin | Definition ------------------ 1 | Gnd 2 | +5V 3 | 4 | 5 | 6 | Key 7 | 8 | 9 | 10 | Location J3 Pin | Definition ------------------ 1 | [to VFB/J6-9] 2 | Key 3 | [to VFB/J6-10] 4 | [to VFB/J5-6] 5 | Gnd [not used] 6 | [to VFB/J5-10] 7 | [to VFB/J5-9] 8 | [to VFB/J5-8] 9 | [to VFB/J5-7] 10 | [not used] 11 | +5V [from PS/J4-4] 12 | Gnd [not used] Location J4 Pin | Definition ------------------ 1 | [from SB/J3-9] 2 | Key 3 | Gnd [not used] 4 | [from VFB/J8-3] 5 | [from BSC/J9-6] 6 | [from BSC/J9-5] 7 | [from BSC/J9-4] 8 | [not used] 9 | Gnd [not used] 10 | Gnd [to Shield via Solder Lug] Location J5 Pin | Definition ------------------ 1 | General Ill. [possibly for marquee light] 2 | General Ill. [possibly for marquee light] 3 | Volume Control Hi [to volume pot] 4 | Key 5 | Bookkeeping [to coin door] 6 | Gnd [not used] 7 | Gnd [not used] 8 | [not used] 9 | Coin 1 [to coin door] 10 | Coin 2 [to coin door] 11 | Coin 3 [to coin door] 12 | [not used] Location J6 (Used for cocktail version only) Pin | Definition ------------------ 1 | Spare 2 | Spare 3 | Fire 4 | Joystick Left 5 | Joystick Right 6 | Key 7 | Joystick Up 8 | Joystick Down 9 | +5V to PRU 10 | Gnd/Control Panel Common Location J7 Pin | Definition ------------------ 1 | 2P Start [from control panel] 2 | Key 3 | 1P Start [from control panel] 4 | Fire [from control panel] 5 | Spare Gnd [not used] 6 | Joystick Left [from control panel] 7 | Joystick Right [from control panel] 8 | Joystick Up [from control panel] 9 | Joystick Down [from control panel] 10 | Spare [not used] 11 | +5V [to PRU (control panel?)] 12 | Gnd/Control Panel Common [from control panel] Location J8 Pin | Definition ------------------ 1 | Spkr Hi [to speaker] 2 | Key 3 | Gnd/Spkr Lo [to speaker] 4 | Sync (Color) or Video (B/W) [to monitor] 5 | Red [to monitor, not used for B/W] 6 | Green [to monitor, not used for B/W] 7 | Blue [to monitor, not used for B/W] 8 | Spare [not used] 9 | Video Gnd [from monitor] 10 | Video Gnd [not used] VFB-1000 Board ============== Location J5 Pin | Definition ------------------ 1 | [not used] 2 | [not used] 3 | [not used] 4 | Key 5 | [not used] 6 | [to RCR/J3-4] 7 | [to RCR/J3-9] 8 | [to RCR/J3-8] 9 | [to RCR/J3-7] 10 | [to RCR/J3-6] Location J6 Pin | Definition ------------------ 1 | [not used] 2 | [to RCR/J1-9] 3 | [to RCR/J1-10] 4 | [to RCR/J1-11] 5 | [not used] 6 | Key 7 | [not used] 8 | [not used] 9 | [to RCR/J3-1] 10 | [to RCR/J3-3] Location J8 Pin | Definition ------------------ 1 | Gnd [not used] 2 | Unknown [not used] 3 | Neg. Comp. Sync [to RCR/J4-4] 4 | Neg. Sync (H?) [not used] 5 | Neg. Sync (V?) [not used] 6 | Drive (what?) [not used] 7 | +5V [from PS/J4-3] 8 | +5V [not used] 9 | Gnd [to PS/J4-9] 10 | Key 11 | -5V [from PS/J4-8] 12 | +12V [from PS/J4-6] BSC-1000 Board ============== Location J9 Pin | Definition ------------------ 1 | Gnd [to PS/J4-10] 2 | +5V [from PS/J4-2] 3 | Key 4 | Blue [to RCR/J4-7] 5 | Green [to RCR/J4-6] 6 | Red [to RCR/J4-5] ZPU-1000 Board ============== Location J7 Pin | Definition ------------------ 1 | Bookkeeping [to RCR/J1-5] 2 | Unknown [not used] 3 | -5V [from PS/J3-8] 4 | Unknown [not used] 5 | +5V [from PS/J3-4] 6 | Unknown [not used] 7 | +12V [from PS/J3-7] 8 | Key 9 | Unreg +5V [from PS/J3-1] 10 | Gnd [to PS/J3-10] SB-1000 Board ============= Location J3 Pin | Definition ------------------ 1 | Audio Enable [not used] 2 | Audio Gnd [from VSU/J3-3] 3 | Audio In/Out [from VSU/J3-6] 4 | +5V [from PS/J3-3] 5 | Gnd [to PS/J3-9] 6 | Volume Control [to RCR/J1-3] 7 | V Aten (what?) [from PS/J3-6] 8 | Volume Control [not used] 9 | Spkr Lo [to RCR/J4-1] 10 | Key 11 | Spkr Hi [not used] 12 | V Audio [to PS/J3-12] VSU-1000 Board ============== Location J3 Pin | Definition ------------------ 1 | -12V Unreg [from PS/J3-15] 2 | Key 3 | Audio Gnd [to SB/J3-2] 4 | Gnd [to PS/J3-11] 5 | +5V [from PS/J3-2] 6 | Audio In/Out [to SB/J3-3] PS-1000 Board (Power Supply) ============= These two connectors are parallel. J3-1 is the same as J4-1, etc... Location J1 Pin | Definition ------------------ 1 | Gnd [to pin 8 on transformer] 2 | Key 3 | 14VAC [to pin 9 on transformer] 4 | 14VAC [to pin 7 on transformer] 5 | 8VAC [to pin 5 on transformer] 6 | 8VAC [to pin 6 on transformer] Location J2 Pin | Definition ------------------ 1 | In [to HSA-1000] 2 | Adj [to HSA-1000] 3 | Key 4 | +5V Out [to HSA-1000] Location J3 Pin | Definition ------------------ 1 | +5V Unreg (9V) [to ZPU/J7-9] 2 | +5V [to VSU/J3-5] 3 | +5V [to SB/J3-4] 4 | +5V [to ZPU/J7-5] 5 | -5V [not used] 6 | +12V [to SB/J3-7] 7 | +12V [to ZPU/J7-7] 8 | -5V [to ZPU/J7-3] 9 | Gnd [from SB/J3-5]] 10 | Gnd [from ZPU/J7-10] 11 | Gnd [from VSU/J3-4] 12 | +15V (+VAUDIO) [to SB/J3-12] 13 | Key 14 | +12V Unreg [not used] 15 | -12V Unreg [to VSU/J3-1] Location J4 Pin | Definition ------------------ 1 | +5V Unreg (9V) [not used] 2 | +5V [to BSC/J9-2] 3 | +5V [to VFB/J8-7] 4 | +5V [to RCR/J3-11] 5 | -5V [not used] 6 | +12V [to VFB/J8-12] 7 | +12V [not used] 8 | -5V [to VFB/J8-11] 9 | Gnd [from VFB/J8-9] 10 | Gnd [from BSC/J9-1] 11 | Gnd [to Shield via Solder Lug] 12 | +15V (+VAUDIO) [not used] 13 | Key 14 | +12V Unreg [not used] 15 | -12V Unreg [not used] Please send questions, additions, or corrections to holcomb@halcyon.com. Berserk Stern Electronics, 1980 Berzerk Option Switch Settings ------------------------------------------------------------------------------ Option switches are located on the ZPU-1000 board. There are 5 banks of 8-pos DIP switches. 1 2 3 4 5 6 7 8 Option ------------------------------------------------------------------------------ Location F2 (#3-6 not used) ----------- On On Signature Analysis mode On Extra man at 5,000 On Extra man at 10,000 Location F3 (#3-6 not used) ----------- On Switch test On Crosshatch pattern Off Off English coinage Off On French coinage On Off German coinage On On Spanish coinage Location F4,F5,F6 (#4-8 not used) ----------------- Off Off Off Off 1 Coin 1 Credit On Off Off Off 1 Coin 2 Credits Off On Off Off 1 Coin 3 Credits On On Off Off 1 Coin 4 Credits Off Off On Off 1 Coin 5 Credits On Off On Off 1 Coin 6 Credits Off On On Off 1 Coin 7 Credits On On On Off 1 Coin 10 Credits Off Off Off On 1 Coin 14 Credits On Off Off On 2 Coins 1 Credit Off On Off On 2 Coins 3 Credits On On Off On 2 Coins 5 Credits Off Off On On 2 Coins 7 Credits On Off On On 4 Coins 3 Credits Off On On On 4 Coins 5 Credits On On On On 4 Coins 7 Credits Note: F4 controls coin mech #1, F5 controls coin mech #2 and F6 controls #3. Miscellaneous Notes ------------------- The game switches are also numbered from 1 to 40. Bank F2 switch #1 is switch #1. Bank F3 switch #1 is switch #9. Bank F4 switch #1 is switch #17, and so on. Signature Analysis Mode ----------------------- See the "Stern Video System 1000 Signature Analysis Manual". Switch Test ----------- Displays open or closed position for each DIP switch or Game switch. You do not have to power the game off and back on to see the switch test. Set switch #9 (Bank F3, switch #1) to ON and press the RESET button (switch #1 located at F1 on the ZPU-1000 board). The monitor will display the off ("O" on the monitor) and on ("#" on the monitor) status of the 40 ZPU DIP switches on the upper chart and the open/closed status of all game switches (buttons/joystick/coin mech) on the lower VFB switches chart. You can test DIP switches and control switches by switching them off and observing whether they show up as off in the monitor chart. To return the game to normal operation, turn switch #9 OFF and press the RESET (SW #1) button on the ZPU board. Here is a diagram of the charts you will observe on the screen: ZPU Switch Status ------------------------------------------------------------------------- |1 |2 |3 |4 |5 |6 |7 |8 | |Normally|Normally| | | | |On for |On for | Bank |OFF |OFF | | | | |Extra |Extra | F2 |On for | On for | | | | |Man at |Man at | |SA tests|SA tests| | | | |5,000 |10,000 | |--------+--------+--------+--------+--------+--------+--------+--------| |9 |10 |11 |12 |13 |14 |15 |16 | |On for |On for | | | | |Coinage |Coinage | Bank |this |Cross- | | | | | | | F3 |display |hatch | | | | | | | |+ RESET | | | | | | | | |--------+--------+--------+--------+--------+--------+--------+--------| |17 |18 |19 |20 |21 |22 |23 |24 | | ------- Coin Mech #1 ------- | | | | | Bank | | | | | | F4 | | | | | | | | | | | | |--------+--------+--------+--------+--------+--------+--------+--------| |25 |26 |27 |28 |29 |30 |31 |32 | | ------- Coin Mech #2 ------- | | | | | Bank | | | | | | F5 | | | | | | | | | | | | |--------+--------+--------+--------+--------+--------+--------+--------| |33 |34 |35 |36 |37 |38 |39 |40 | | ------- Coin Mech #3 ------- | | | | | Bank | | | | | | F6 | | | | | | | | | | | | ------------------------------------------------------------------------- VFB Switch Status ------------------------------------------------------------------------- | | | | | | | | | |On when |On when |On when |On when |On when | | | | |joystick|joystick|joystick|joystick|fire | | | | |left |right |up |down |pressed | | | | | | | | | | | | | |--------+--------+--------+--------+--------+--------+--------+--------| | | | | | | | | | |On when |On when | | | |On if |On if |On if | |start 1 |start 2 | | | |coin |coin |coin | |player |player | | | |mech #3 |mech #2 |mech #1 | |pressed |pressed | | | |closed |closed *|closed | ------------------------------------------------------------------------- * = if used Crosshatch Pattern ------------------ Used for monitor setup. Pushing the fire button will cause a red screen to check purity. Pushing the fire button again will cause a return to the crosshatch pattern. Bookkeeping ----------- Inside the coin door is the BMDS (Bookkeeping Monitor Display Switch). Depressing this switch one time initiates this function. The first book- keeping function to appear on the monitor is number of credits (*Green). To delete from memory, press either fire button. Depressing BMDS one more time will advance the bookkeeping up (*Blue), and the second bookkeeping function (total coins through coin mech #1) will be displayed on the bottom (*Green). To delete from memory press either fire button. The previous bookkeeping functions will remain on the screen (*Blue) and the new function will appear on the bottom (*Green). Bottom function can be deleted from memory. Following is a complete list of bookkeeping functions. * = Color of display if color monitor is used. Function Description 1) Credits Total Credit 00 2) Chute #1 (Left) Total Coins 00000000 3) Chute #2 (Center) Total Coins 00000000 4) Chute #3 (Right) Total Coins 00000000 5) Plays Total Number of Plays 000000 6) Score Accumulated Score 000000000000 7) Time Played Total Amount of Time Played (in seconds) 000000000000 8) High Score High Score to Date 000000
adr size bits function 0000 - 07ff 2k 0-7 Program PROM (1C) 0800 - 09ff 1/2 k 4-7 CMOS RAM BBKUP 0800 - 0bff 1k 0-3 scratch pad RAM 0a00 - 0bff 1/2 k 4-7 Optional CMOS RAM 1000 - 17ff 2k 0-7 Program PROM (1D) 1800 - 1fff 2k 0-7 Program PROM (3D) 2000 - 27ff 2k 0-7 Program PROM (4D) 2800 - 2fff 2k 0-7 Program PROM (6D) 3000 - 37ff 2k 0-7 Program PROM (4C) 3800 - 3fff 2k 0-7 Program PROM (3C) 4000 - 43ff 1k 0-7 scratch pad RAM 4400 - 5fff 7k 0-7 screen image RAM (256 * 223) 6000 - 63ff 1k 0-7 Magic scratchpad RAM 6400 - 7fff 7k 0-7 Magic image RAM 8000 - 87ff 2k 0-7 Color look-up (RGBI,RGBI) 0-3ff top half of screen (first 128 lines) 400-fff bottom half of screen Maps 4x4 color boxes into one of 16 colors Magic ALU modes ALU functions: (M line tied to LOGIC?) (inverted inputs) 0x0 NOP F = A 0x1 OR B F = A+B 0x2 CPL AND B CPL F = A+/B 0x3 XOR A CPL F = 1 0x4 AND B F = AB 0x5 A = B F = B 0x6 XOR B CPL F = /(A^B) 0x7 CPL OR B F = /A + B 0x8 CPL OR B CPL F = A&/B 0x9 XOR B F = A^B 0xA A = B CPL F = /B 0xB AND B CPL F = /(A&B) 0xC XOR A F = 0 0xD CPL AND B F = /A&B 0xE OR B CPL F = /(A+B) 0xF CPL F = /A I/O Ports ZPU-1000 60 sw9 - sw16 in_60 = 0x00 // default = 0x01 // switch test = 0x02 // white crosshatch (press fire / red screen) // requires: // memory[0] = 0xC3; // JP 1602 (game start) // memory[1] = 0x02; // memory[2] = 0x16; 61 sw1 - sw8 62 sw17 - sw24 63 sw25 - sw32 in_61 = 0x03 // press TEST button until playfield appears 64 sw33 - sw40 65 d0 = sw2 d7 = test sw 66 LED off 67 LED on VFB-1000 48 switch port 1 (chip 4d, 2y0 output) 49 switch port 2 (chip 4d, 2y1 output) 4a switch port 3 (chip 4d, 2y2 output) 4b to 8 bit latch 6c (shifter/ALU control) d0 = shifter/flopper A d1 = shifter A d2 = shifter B d3 = shifter/flopper B d4 = ls181 S0 input d5 = ls181 S1 input d6 = ls181 S2 input d7 = ls181 S3 input 4c 480 hz nmi on 4d 480 hz nmi off 4e interrupt input (midscreen/endscreen) on bit 0, interrupt reset intercept input on bit 7 4f interrupt enable (output to bit 0) SB-1000 W1 W2 40 50 Control register #3 if control register #2 bit 0 = 0 Control register #1 if control register #2 bit 0 = 1 41 51 Activates control register #2 42 52 Most significant-byte-buffer-register is enabled. 43 53 Timer No. 1 latches 44 55 Timer No. 2 latches 46 56 Noise Register, 2 bits if D7=0 and D6=0 46 56 Volume Register, No. 1, 3 bits if D7=0 and D6=1 46 56 Volume Register, No. 2, 3 bits if D7=1 and D6=0 46 56 Volume Register, No. 3, 3 bits if D7=1 and D6=1 47 57 Timer No. 3 latches Ports 40 - 43, 45, and 47 address registers within the 6840 PTM. VSU-1000 W1 W2 BIT7 BIT6 Function 44 54 0 0 Word control output 44 54 0 1 Frequency and volume control out 44 54 Feedback (input) Volume is controlled by bits 3-5 of the frequency and volume control register. The frequency of the clock input to the voice chip is controlled by bits 0,1 and 2 of the register. bit 2 1 0 frequency 0 0 0 19.5 0 0 1 20.8 0 1 0 22.32 0 1 1 24 1 0 0 26 1 0 1 28.4 1 1 0 31.25 1 1 1 34.7 1 2 3 4 5 6 7 8 Bank F2 +-------+--------+--------+--------+--------+--------+--------+--------+ Normally Normally on for on for off off extra extra on for on for man at man at SA Tests SA Tests 5,000 10000 9 10 11 12 13 14 15 16 Bank F3 +-------+--------+--------+--------+--------+--------+--------+--------+ On For On see |-Language -------| this note for Display Crosshatch + Reset 17 18 19 20 21 22 23 24 Bank F4 +-------+--------+--------+--------+--------+--------+--------+--------+ ----Coin Chute #1 ----------------| Credit/Coin Setup 25 26 27 28 29 30 31 32 Bank F5 +-------+--------+--------+--------+--------+--------+--------+--------+ ----Coin Chute #2 ----------------| Credit/Coin Setup 33 34 35 36 37 38 39 40 Bank F6 +-------+--------+--------+--------+--------+--------+--------+--------+ ----Coin Chute #3 ----------------| Credit/Coin Setup credits coins ------- ----- off off off off 1 1 off off off on 2 1 off off on off 3 1 off off on on 4 1 off on off off 5 1 off on off on 6 1 off on on off 7 1 off on on on 10 1 on off off off 14 1 sequence of credits / coin -------------------------- on off off on 1 2 0 1 on off on off 3 2 1 2 on off on on 5 2 0 5 on on off off 7 2 0 7 on on off on 3 4 0 1 0 2 on on on off 5 4 1 1 1 2 on on on on 7 4 1 2 1 3 sw 1,2 - signature analysis mode sw 7 - extra man at 5,000 sw 8 - extra man at 10,000 sw 9 - switch test sw 15,16 - language off off english off on french on off german on on spanish VFB switches +-------+--------+--------+--------+--------+--------+--------+--------+ joystick joystick joystick joystick fire left right up down +-------+--------+--------+--------+--------+--------+--------+--------+ P1 P2 coin coin coin start start #3 #2 #1 +-------+--------+--------+--------+--------+--------+--------+--------+